.bit_length() -> 获取整型二进制的位数 -> 没啥用
数字 | 数字二进制 | 二进制位数 |
1 | 00000001 | 1 |
2 | 00000010 | 2 |
3 | 00000011 | 2 |
100 | 01000000 | 7 |
int_num = 100
print(int_num.bit_length())
获取数字的长度 -> 先将 int 转换为 str 类型再进行获取不然会报错,因为 int 没有提供了 len() 方法
int_num = 100
int_len = len(str(int_num))
print(int_len)